package com.balance.anole.business.to;

import java.math.BigDecimal;

import com.balance.anole.admin.to.AgentTO;
import com.balance.anole.common.to.AnoleBaseTO;
import com.balance.anole.common.to.CodeLookTO;

public class TransactionTO extends AnoleBaseTO {
	/**
	 * 
	 */
	private static final long serialVersionUID = 564114599219633062L;
	private CodeLookTO txnType;
	private CodeLookTO result;
	private AgentTO sourceAgent;
	private AgentTO targetAgent;
	private BigDecimal txnAmt;
	private TransactionTO refTransaction;
	private OrderTO order;
	
	public OrderTO getOrder() {
		return order;
	}
	public void setOrder(OrderTO order) {
		this.order = order;
	}
	public CodeLookTO getTxnType() {
		return txnType;
	}
	public void setTxnType(CodeLookTO txnType) {
		this.txnType = txnType;
	}
	public CodeLookTO getResult() {
		return result;
	}
	public void setResult(CodeLookTO result) {
		this.result = result;
	}
	public BigDecimal getTxnAmt() {
		return txnAmt;
	}
	public void setTxnAmt(BigDecimal txnAmt) {
		this.txnAmt = txnAmt;
	}
	public TransactionTO getRefTransaction() {
		return refTransaction;
	}
	public void setRefTransaction(TransactionTO refTransaction) {
		this.refTransaction = refTransaction;
	}
	
	public AgentTO getSourceAgent() {
		return sourceAgent;
	}
	public void setSourceAgent(AgentTO sourceAgent) {
		this.sourceAgent = sourceAgent;
	}
	public AgentTO getTargetAgent() {
		return targetAgent;
	}
	public void setTargetAgent(AgentTO targetAgent) {
		this.targetAgent = targetAgent;
	}
}
